package com.atguigu.crowd.service.api;


import com.atguigu.crowd.entity.Member;
import com.atguigu.crowd.entity.Project;
import com.atguigu.crowd.entity.ProjectManger;
import com.atguigu.crowd.mapper.ProjectMapper;
import com.github.pagehelper.PageInfo;

public interface AuthProjectService {



     PageInfo<Project> getProjectPageInfoForProjectManger(String keyword, Integer pageNum, Integer pageSize);
    PageInfo<Project> getAuthProjectPageInfo(String keyword, Integer pageNum, Integer pageSize);

    void updateProjectPass(Integer projectId);

    void updateProjectNotPass(Integer projectId);

    int getCountProjectMangeer();

    //获取项目经理Id对应的count
    ProjectManger getMangerCount(Integer mangerId);

    void updateProjectManger(Integer projectId, String mangerName);

    void updateMangerCount(int mangerId, int count);

    void updateProjectDeploydate(Integer projectId, String deploydate,String developmentStartDate);
}
